package com.ruoyi.order.BO;

import com.ruoyi.order.domain.OrderGoods;
import com.ruoyi.order.domain.OrderPayment;
import com.ruoyi.order.domain.OrderPromotion;

import java.io.Serializable;
import java.util.List;

public class OrderBO implements Serializable {

    private static final long serialVersionUID = 1L;

    private Long customerId;
    private Long scheduleId;
    private String lockOrderId;
    private String payMethodId;

    private Long orderAmount;
    private Long payAmount;
    private Long promoAmount;
    private String mobile;

    private List<OrderTicketBO> ticketList;
    private List<OrderPayment> orderPaymentList;
    private List<OrderPromotion> orderPromotionList;
    private List<OrderGoods> orderGoodsList;

    public Long getCustomerId() {
        return customerId;
    }

    public void setCustomerId(Long customerId) {
        this.customerId = customerId;
    }

    public Long getScheduleId() {
        return scheduleId;
    }

    public void setScheduleId(Long scheduleId) {
        this.scheduleId = scheduleId;
    }

    public String getLockOrderId() {
        return lockOrderId;
    }

    public void setLockOrderId(String lockOrderId) {
        this.lockOrderId = lockOrderId;
    }

    public String getPayMethodId() {
        return payMethodId;
    }

    public void setPayMethodId(String payMethodId) {
        this.payMethodId = payMethodId;
    }

    public Long getOrderAmount() {
        return orderAmount;
    }

    public void setOrderAmount(Long orderAmount) {
        this.orderAmount = orderAmount;
    }

    public Long getPayAmount() {
        return payAmount;
    }

    public void setPayAmount(Long payAmount) {
        this.payAmount = payAmount;
    }

    public Long getPromoAmount() {
        return promoAmount;
    }

    public void setPromoAmount(Long promoAmount) {
        this.promoAmount = promoAmount;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public List<OrderTicketBO> getTicketList() {
        return ticketList;
    }

    public void setTicketList(List<OrderTicketBO> ticketList) {
        this.ticketList = ticketList;
    }

    public List<OrderPayment> getOrderPaymentList() {
        return orderPaymentList;
    }

    public void setOrderPaymentList(List<OrderPayment> orderPaymentList) {
        this.orderPaymentList = orderPaymentList;
    }

    public List<OrderPromotion> getOrderPromotionList() {
        return orderPromotionList;
    }

    public void setOrderPromotionList(List<OrderPromotion> orderPromotionList) {
        this.orderPromotionList = orderPromotionList;
    }

    public List<OrderGoods> getOrderGoodsList() {
        return orderGoodsList;
    }

    public void setOrderGoodsList(List<OrderGoods> orderGoodsList) {
        this.orderGoodsList = orderGoodsList;
    }
}
